interface DeviceInfo {
  id: number
  companyName: string
  deviceName: string
  status: string
}

export type TableDate = DeviceInfo[]

interface CategoryData {
  value: number
  name: string
}

export type ChartPie = CategoryData[]

interface MemberInfo {
  label: string
  name: string
}

export type CompanyInfo = {
  companyName: string
  members: MemberInfo[]
}

interface Guarantee {
  promise: number
  unPromise: number
}

interface Catalog {
  industryTotal: number
  memberTotal: number
}

interface InspectionGroup {
  checkTime: number
  riskTotal: number
  ratifyTotal: number
  ratifyRate: string
}

interface CompanyInfoGroup {
  certitiedFirm: number
  uncertifiedFirm: number
  else: number
}

interface ImportantGroup {
  extraDangerSource: number
  chemistry: 18
  chemistryTechnoloy: 18
}

export type DataStructureGroup = {
  guarantee: Guarantee
  Catalog: Catalog
  inspectionGroup: InspectionGroup
  companyInfoGroup: CompanyInfoGroup
  importantGroup: ImportantGroup
}
